// samsting : this file is auto create.

#include "Cms/2015-08-01/QueryIncrementalRequest.h"

namespace aliyun { namespace Cms {

QueryIncrementalRequest::QueryIncrementalRequest() : RpcAcsRequest("Cms", "2015-08-01", "QueryIncremental") {
}

const string& QueryIncrementalRequest::GetProject(void) const {
  return Project_;
}
void QueryIncrementalRequest::SetProject(const string& Project) {
  Project_ = Project;
  PutQueryParameter("Project", Project_);
}

const string& QueryIncrementalRequest::GetMetric(void) const {
  return Metric_;
}
void QueryIncrementalRequest::SetMetric(const string& Metric) {
  Metric_ = Metric;
  PutQueryParameter("Metric", Metric_);
}

const string& QueryIncrementalRequest::GetPeriod(void) const {
  return Period_;
}
void QueryIncrementalRequest::SetPeriod(const string& Period) {
  Period_ = Period;
  PutQueryParameter("Period", Period_);
}

const string& QueryIncrementalRequest::GetStartTime(void) const {
  return StartTime_;
}
void QueryIncrementalRequest::SetStartTime(const string& StartTime) {
  StartTime_ = StartTime;
  PutQueryParameter("StartTime", StartTime_);
}

const string& QueryIncrementalRequest::GetEndTime(void) const {
  return EndTime_;
}
void QueryIncrementalRequest::SetEndTime(const string& EndTime) {
  EndTime_ = EndTime;
  PutQueryParameter("EndTime", EndTime_);
}

const string& QueryIncrementalRequest::GetDimensions(void) const {
  return Dimensions_;
}
void QueryIncrementalRequest::SetDimensions(const string& Dimensions) {
  Dimensions_ = Dimensions;
  PutQueryParameter("Dimensions", Dimensions_);
}

const string& QueryIncrementalRequest::GetTargetPeriod(void) const {
  return TargetPeriod_;
}
void QueryIncrementalRequest::SetTargetPeriod(const string& TargetPeriod) {
  TargetPeriod_ = TargetPeriod;
  PutQueryParameter("TargetPeriod", TargetPeriod_);
}

const string& QueryIncrementalRequest::GetColumns(void) const {
  return Columns_;
}
void QueryIncrementalRequest::SetColumns(const string& Columns) {
  Columns_ = Columns;
  PutQueryParameter("Columns", Columns_);
}

const string& QueryIncrementalRequest::GetExtend(void) const {
  return Extend_;
}
void QueryIncrementalRequest::SetExtend(const string& Extend) {
  Extend_ = Extend;
  PutQueryParameter("Extend", Extend_);
}


} } // namespace aliyun { namespace Cms {

// end of file 
